home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / newlooklib.lha / newlook / lastborder.c < prev    next >
C/C++ Source or Header  |  1993-12-26  |  729b  |  44 lines

  1. /*
  2.  *  LASTBORDER.C
  3.  */
  4.  
  5. #include "newlook.h"
  6.  
  7. /****** newlook.lib/LastBorder ******************************************
  8. *
  9. *   NAME
  10. *    LastBorder -- Return the last border in a list.
  11. *
  12. *   SYNOPSIS
  13. *    last = LastBorder( border )
  14. *
  15. *    struct Border *LastBorder( struct Border * );
  16. *
  17. *   FUNCTION
  18. *    Return the last border in a list.
  19. *
  20. *   INPUTS
  21. *    border        - a pointer to a list of Border structures
  22. *            or NULL.
  23. *
  24. *   RESULT
  25. *    The last struct Border * or NULL.
  26. *
  27. *   EXAMPLE
  28. *
  29. *   NOTES
  30. *
  31. *   BUGS
  32. *
  33. *   SEE ALSO
  34. *    CreateBorder()
  35. *
  36. ******************************************************************************
  37. *
  38. */
  39.  
  40. struct Border *LastBorder(struct Border *b)
  41. {
  42.   return (b && b->NextBorder) ? LastBorder(b->NextBorder) : b;
  43. }
  44.